package br.com.fbv.distribuidos.model.commands;

import br.com.fbv.distribuidos.controller.ServerConnectionHandler;
import br.com.fbv.distribuidos.model.entidades.EntidadeBase;

public class ResultadoPrimos extends BaseCommand implements Runnable {

	public ResultadoPrimos(int comando, String[] parametros,
			ServerConnectionHandler conexao, EntidadeBase entidade) {
		super(comando, parametros, conexao, entidade);
	}

	@Override
	public void run() {

		log("SERVER INFO> RESULTADOS = "+getParametros()[0]);

		long tempoFinal = System.currentTimeMillis();
		long duracao = (tempoFinal - getServidor().getTempoInicial());
		long segundos = duracao / 1000;  
		long minutos = segundos / 60;  
		segundos = segundos % 60;  
		long horas = minutos / 60;  
		minutos = minutos % 60;

		String tempoResposta = String.format ("%02d:%02d:%02d", horas, minutos, segundos);
		log("SERVER INFO> Tempo Resposta: "+tempoResposta);
	}
}
